package ace.module.oauth2.server.api.constant;

/**
* 模块的权限常量 admin=管理平台端权限 tenant=租户管理平台端权限 merchant=供应商管理平台端权限 member=消费者端权限 client=客户端权限.
*
* @author caspar
*/
public interface Oauth2ServerAuthorityConstant {

  java.lang.String OAUTH2_AUTHORIZATION_ADMIN_READ = "oauth2_authorization_admin_read";

  java.lang.String OAUTH2_AUTHORIZATION_ADMIN_WRITE = "oauth2_authorization_admin_write";

  java.lang.String OAUTH2_AUTHORIZATION_ADMIN_REMOVE = "oauth2_authorization_admin_remove";

  java.lang.String OAUTH2_AUTHORIZATION_TENANT_READ = "oauth2_authorization_tenant_read";

  java.lang.String OAUTH2_AUTHORIZATION_TENANT_WRITE = "oauth2_authorization_tenant_write";

  java.lang.String OAUTH2_AUTHORIZATION_TENANT_REMOVE = "oauth2_authorization_tenant_remove";

  java.lang.String OAUTH2_AUTHORIZATION_MERCHANT_READ = "oauth2_authorization_merchant_read";

  java.lang.String OAUTH2_AUTHORIZATION_MERCHANT_WRITE = "oauth2_authorization_merchant_write";

  java.lang.String OAUTH2_AUTHORIZATION_MERCHANT_REMOVE = "oauth2_authorization_merchant_remove";

  java.lang.String OAUTH2_AUTHORIZATION_MEMBER_READ = "oauth2_authorization_member_read";

  java.lang.String OAUTH2_AUTHORIZATION_MEMBER_WRITE = "oauth2_authorization_member_write";

  java.lang.String OAUTH2_AUTHORIZATION_MEMBER_REMOVE = "oauth2_authorization_member_remove";

  java.lang.String OAUTH2_AUTHORIZATION_CLIENT_READ = "oauth2_authorization_client_read";

  java.lang.String OAUTH2_AUTHORIZATION_CLIENT_WRITE = "oauth2_authorization_client_write";

  java.lang.String OAUTH2_AUTHORIZATION_CLIENT_REMOVE = "oauth2_authorization_client_remove";

  java.lang.String OAUTH2_REGISTERED_CLIENT_ADMIN_READ = "oauth2_registered_client_admin_read";

  java.lang.String OAUTH2_REGISTERED_CLIENT_ADMIN_WRITE = "oauth2_registered_client_admin_write";

  java.lang.String OAUTH2_REGISTERED_CLIENT_ADMIN_REMOVE = "oauth2_registered_client_admin_remove";

  java.lang.String OAUTH2_REGISTERED_CLIENT_TENANT_READ = "oauth2_registered_client_tenant_read";

  java.lang.String OAUTH2_REGISTERED_CLIENT_TENANT_WRITE = "oauth2_registered_client_tenant_write";

  java.lang.String OAUTH2_REGISTERED_CLIENT_TENANT_REMOVE = "oauth2_registered_client_tenant_remove";

  java.lang.String OAUTH2_REGISTERED_CLIENT_MERCHANT_READ = "oauth2_registered_client_merchant_read";

  java.lang.String OAUTH2_REGISTERED_CLIENT_MERCHANT_WRITE = "oauth2_registered_client_merchant_write";

  java.lang.String OAUTH2_REGISTERED_CLIENT_MERCHANT_REMOVE = "oauth2_registered_client_merchant_remove";

  java.lang.String OAUTH2_REGISTERED_CLIENT_MEMBER_READ = "oauth2_registered_client_member_read";

  java.lang.String OAUTH2_REGISTERED_CLIENT_MEMBER_WRITE = "oauth2_registered_client_member_write";

  java.lang.String OAUTH2_REGISTERED_CLIENT_MEMBER_REMOVE = "oauth2_registered_client_member_remove";

  java.lang.String OAUTH2_REGISTERED_CLIENT_CLIENT_READ = "oauth2_registered_client_client_read";

  java.lang.String OAUTH2_REGISTERED_CLIENT_CLIENT_WRITE = "oauth2_registered_client_client_write";

  java.lang.String OAUTH2_REGISTERED_CLIENT_CLIENT_REMOVE = "oauth2_registered_client_client_remove";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_ADMIN_READ = "oauth2_registered_client_auth_config_admin_read";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_ADMIN_WRITE = "oauth2_registered_client_auth_config_admin_write";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_ADMIN_REMOVE = "oauth2_registered_client_auth_config_admin_remove";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_TENANT_READ = "oauth2_registered_client_auth_config_tenant_read";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_TENANT_WRITE = "oauth2_registered_client_auth_config_tenant_write";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_TENANT_REMOVE = "oauth2_registered_client_auth_config_tenant_remove";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_MERCHANT_READ = "oauth2_registered_client_auth_config_merchant_read";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_MERCHANT_WRITE = "oauth2_registered_client_auth_config_merchant_write";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_MERCHANT_REMOVE = "oauth2_registered_client_auth_config_merchant_remove";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_MEMBER_READ = "oauth2_registered_client_auth_config_member_read";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_MEMBER_WRITE = "oauth2_registered_client_auth_config_member_write";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_MEMBER_REMOVE = "oauth2_registered_client_auth_config_member_remove";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_CLIENT_READ = "oauth2_registered_client_auth_config_client_read";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_CLIENT_WRITE = "oauth2_registered_client_auth_config_client_write";

  java.lang.String OAUTH2_REGISTERED_CLIENT_AUTH_CONFIG_CLIENT_REMOVE = "oauth2_registered_client_auth_config_client_remove";

}